This was added in commit
bfea41b771, together with some
manual hover/reactive state manipulation. The rest of the
calls went away, and crossing events came a long way since,
these explicit sync_hover() calls are not necessary anymore.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3726>
this._box.add_style_pseudo_class('expanded');
else
this._box.remove_style_pseudo_class('expanded');
-
- for (const item of this._items.values())
- item.sync_hover();
}
scrollToItem(item) {